package main.java.com.uc.training.smadmin.gds.re;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 版权声明： Copyright (c) 2008 ucarinc. All Rights Reserved.
 *
 * @author 何麒（qi.he@ucarinc.com）
 * @Version 1.0
 * @date 2018/11/17
 */
public class CommentRE implements Serializable {

    private static final long serialVersionUID = 4652568621506704569L;

    /**
     * 评论id
     */
    private Long id;
    /**
     * 商品id
     */
    private Long goodsId;
    /**
     * 商品类型id
     */
    private Long goodsPropertyId;
    /**
     * 会员昵称
     */
    private String memberNickname;
    /**
     * 会员图片地址
     */
    private String memberImageUrl;
    /**
     * 商品类型名称
     */
    private String goodsPropertyName;
    /**
     * 回复状态
     */
    private Integer status;

    /**
     * 追加回复状态
     */
    private Integer appendStatus;
    /**
     * 商品评分
     */
    private Float goodsSroce;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 后台回复
     */
    private String adminContent;
    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 订单详情表id
     */
    private Long orderGoodsId;

    /**
     * 评论图片
     */
    private List<CommentPicRE> commentPic;
    /**
     * 追加评论id
     */
    private Long appendId;
    /**
     * 追加评论内容
     */
    private String appendContent;

    /**
     * 后台追加回复
     */
    private String appendAdminContent;
    /**
     * 追加时间
     */
    private Date appendTime;
    /**
     * 追加图片
     */
    private List<CommentPicRE> appendPic;

    /**
     * 订单编号
     */
    private String orderNum;

    @Override
    public String toString() {
        return "CommentRE{" +
                "id=" + id +
                ", goodsId=" + goodsId +
                ", goodsPropertyId=" + goodsPropertyId +
                ", memberNickname='" + memberNickname + '\'' +
                ", memberImageUrl='" + memberImageUrl + '\'' +
                ", goodsPropertyName='" + goodsPropertyName + '\'' +
                ", status=" + status +
                ", goodsSroce=" + goodsSroce +
                ", content='" + content + '\'' +
                ", adminContent='" + adminContent + '\'' +
                ", createTime=" + createTime +
                ", commentPic=" + commentPic +
                ", appendId=" + appendId +
                ", appendContent='" + appendContent + '\'' +
                ", appendTime=" + appendTime +
                ", appendPic=" + appendPic +
                '}';
    }

    public String getAdminContent() {
        return adminContent;
    }

    public void setAdminContent(String adminContent) {
        this.adminContent = adminContent;
    }

    public List<CommentPicRE> getCommentPic() {
        return commentPic;
    }

    public void setCommentPic(List<CommentPicRE> commentPic) {
        this.commentPic = commentPic;
    }

    public List<CommentPicRE> getAppendPic() {
        return appendPic;
    }

    public void setAppendPic(List<CommentPicRE> appendPic) {
        this.appendPic = appendPic;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getAppendId() {
        return appendId;
    }

    public void setAppendId(Long appendId) {
        this.appendId = appendId;
    }

    public String getAppendContent() {
        return appendContent;
    }

    public void setAppendContent(String appendContent) {
        this.appendContent = appendContent;
    }

    public Date getAppendTime() {
        return appendTime;
    }

    public void setAppendTime(Date appendTime) {
        this.appendTime = appendTime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Long getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Long goodsId) {
        this.goodsId = goodsId;
    }

    public Long getGoodsPropertyId() {
        return goodsPropertyId;
    }

    public void setGoodsPropertyId(Long goodsPropertyId) {
        this.goodsPropertyId = goodsPropertyId;
    }

    public String getMemberNickname() {
        return memberNickname;
    }

    public void setMemberNickname(String memberNickname) {
        this.memberNickname = memberNickname;
    }

    public String getMemberImageUrl() {
        return memberImageUrl;
    }

    public void setMemberImageUrl(String memberImageUrl) {
        this.memberImageUrl = memberImageUrl;
    }

    public String getGoodsPropertyName() {
        return goodsPropertyName;
    }

    public void setGoodsPropertyName(String goodsPropertyName) {
        this.goodsPropertyName = goodsPropertyName;
    }

    public Float getGoodsSroce() {
        return goodsSroce;
    }

    public void setGoodsSroce(Float goodsSroce) {
        this.goodsSroce = goodsSroce;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getAppendAdminContent() {
        return appendAdminContent;
    }

    public void setAppendAdminContent(String appendAdminContent) {
        this.appendAdminContent = appendAdminContent;
    }

    public Integer getAppendStatus() {
        return appendStatus;
    }

    public void setAppendStatus(Integer appendStatus) {
        this.appendStatus = appendStatus;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public Long getOrderGoodsId() {
        return orderGoodsId;
    }

    public void setOrderGoodsId(Long orderGoodsId) {
        this.orderGoodsId = orderGoodsId;
    }
}
